package com.gm.wholesale.module.settlement.bean;

import com.google.gson.annotations.SerializedName;

import java.io.Serializable;

public class CustomerSettlementBean implements Serializable {
    @SerializedName("id")
    private long id;
    @SerializedName("no")
    private String no;
    @SerializedName("name")
    private String name;
    @SerializedName("customerId")
    private long customerId;
    @SerializedName("tenantId")
    private long tenantId;
    @SerializedName("status")
    private int status;
    @SerializedName("totalAmount")
    private double totalAmount;
    @SerializedName("paidAmount")
    private double paidAmount;
    @SerializedName("refundAmount")
    private double refundAmount;
    @SerializedName("orderRefundAmount")
    private double orderRefundAmount;
    @SerializedName("discountAmount")
    private double discountAmount;
    @SerializedName("balanceAmount")
    private double balanceAmount;
    @SerializedName("shouldPayAmount")
    private double shouldPayAmount;
    @SerializedName("lastestPaidtime")
    private String lastestPaidtime;
    @SerializedName("payWay")
    private String payWay;
    @SerializedName("createTime")
    private String createTime;

    @SerializedName("version")
    private long version;

    public double getShouldPayAmount() {
        return shouldPayAmount;
    }

    public void setShouldPayAmount(double shouldPayAmount) {
        this.shouldPayAmount = shouldPayAmount;
    }

    public long getVersion() {
        return version;
    }

    public void setVersion(long version) {
        this.version = version;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public long getId() {
        return id;
    }

    public void setId(long id) {
        this.id = id;
    }

    public String getNo() {
        return no;
    }

    public void setNo(String no) {
        this.no = no;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public long getCustomerId() {
        return customerId;
    }

    public void setCustomerId(long customerId) {
        this.customerId = customerId;
    }

    public long getTenantId() {
        return tenantId;
    }

    public void setTenantId(long tenantId) {
        this.tenantId = tenantId;
    }

    public int getStatus() {
        return status;
    }

    public void setStatus(int status) {
        this.status = status;
    }

    public double getTotalAmount() {
        return totalAmount;
    }

    public void setTotalAmount(double totalAmount) {
        this.totalAmount = totalAmount;
    }

    public double getPaidAmount() {
        return paidAmount;
    }

    public void setPaidAmount(double paidAmount) {
        this.paidAmount = paidAmount;
    }

    public double getRefundAmount() {
        return refundAmount;
    }

    public void setRefundAmount(double refundAmount) {
        this.refundAmount = refundAmount;
    }

    public double getOrderRefundAmount() {
        return orderRefundAmount;
    }

    public void setOrderRefundAmount(double orderRefundAmount) {
        this.orderRefundAmount = orderRefundAmount;
    }

    public double getDiscountAmount() {
        return discountAmount;
    }

    public void setDiscountAmount(double discountAmount) {
        this.discountAmount = discountAmount;
    }

    public double getBalanceAmount() {
        return balanceAmount;
    }

    public void setBalanceAmount(double balanceAmount) {
        this.balanceAmount = balanceAmount;
    }

    public String getLastestPaidtime() {
        return lastestPaidtime;
    }

    public void setLastestPaidtime(String lastestPaidtime) {
        this.lastestPaidtime = lastestPaidtime;
    }

    public String getPayWay() {
        return payWay;
    }

    public void setPayWay(String payWay) {
        this.payWay = payWay;
    }
}
